package com.tbit.uqbike.object.pojo;

import com.tbit.uqbike.constant.CsvConstant;
import com.tbit.uqbike.webmanager.util.csv.annotations.Csv;
import com.tbit.uqbike.webmanager.util.csv.annotations.Sum;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author yee_
 * @version 1.0
 * @date 2023/8/17 11:15
 */
@Data
public class RideUserRefund {

    private Integer logId;
    @Csv(name = "骑行订单号", type = CsvConstant.CSV_TYPE_WITHOUT)
    private String orderNO;
    private Integer adAccountId;
    private Integer accountId;
    @Sum
    @Csv(name = "余额退款金额", type = CsvConstant.CSV_TYPE_WITHOUT)
    private BigDecimal balanceRefund;
    @Sum
    @Csv(name = "第三方支付退款", type = CsvConstant.CSV_TYPE_WITHOUT)
    private BigDecimal otherRefund;
    @Csv(name = "退款时间", type = CsvConstant.CSV_TYPE_WITHOUT)
    private Date addTime;
    @Csv(name = "商户id", type = CsvConstant.CSV_TYPE_WITHOUT)
    private String partner;
    @Csv(name = "充值订单号", type = CsvConstant.CSV_TYPE_WITHOUT)
    private String rechargeOrderNO;
    @Csv(name = "备注", type = CsvConstant.CSV_TYPE_WITHOUT)
    private String remark;


}
